package com.dmjj.login.service;


import com.dmjj.common.base.LoginEntity;
import com.dmjj.login.vo.StoreVO;

import java.util.List;
import java.util.Map;

public interface LoginService {

    /**
     * @Description: 查询登录人信息
     * @author 王丽凯
     * @date 2019/3/15
     */
    Map<String, Object> getUserInfoByNO(Integer userNo);

    /**
     * @Description: 修改密码
     * @author 王丽凯
     * @date 2019/3/26
     */
    long updatePassword(LoginEntity loginEntity);

    
    /**
     * @Author zhangxue
     * @Description //TODO 获取所有中心店面
     * @Date 10:25 2019/4/17
     * @Param 
     * @return 
     **/
    List<Map<String, Object>> queryAllStores(LoginEntity loginEntity);


    /**
     * @Author zhangxue
     * @Description //TODO 通过中心店面Id查询包含所有部门
     * @Date 10:55 2019/4/17
     * @Param
     * @return
     **/
    List<Map<String, Object>> queryAllBmByStoreId(StoreVO storeVO);


    /**
     * @Author zhangxue 通过部门Id查询该部门员工
     * @Description //TODO
     * @Date 11:14 2019/4/17
     * @Param
     * @return
     **/
    List<Map<String, Object>> queryUserByBm(StoreVO storeVO);
}
